﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using vudu.Logica.Clases;
using System.Text;

namespace vudu.PaginasWeb.G3Estudiante
{
    public partial class ConsultarEstudiantexEstudiante : System.Web.UI.Page
    {
         protected void Page_Load(object sender, EventArgs e)
        {
            string miRol = (string)Session["rol"];
            if (miRol != "Estudiante")
                Response.Redirect("../G3AccesoSistema/InicioSistema.aspx");


            MigaActual.Text = "Consultar Perfil";

            Estudiante estu = new Estudiante();
            estu = (Estudiante)Session["Usuario"];
            Usuario.Visible = true;
            Usuario.Text = estu.Nombre+" "+estu.Apellido;
            DatConsultados.Visible = false;
            string rolC= (string) Session["rol"];
            if (rolC == "Escuela") { } 
            else {
                if (rolC == "Estudiante") {

                    formadebusqueda.Visible = false;
                    Estudiante est1 = new Estudiante();
                    Estudiante est = new Estudiante();
                    est = (Estudiante)Session["Usuario"];
                    est1 = est1.ConsultarEstudianteCedula(est.Cedula);
                    DatConsultados.Visible = true;
                    tbNombreC.Text = est1.Nombre;
                    tbApellidoC.Text = est1.Apellido;
                    tbCedulaC.Text = est1.Cedula.ToString();
                    tbSexoC.Text = est1.Sexo;
                    tbExpeC.Text = est1.Expediente;
                    tbNacimientoC.Text = est1.FechaNacimiento.ToString();
                    tbCorreoC.Text = est1.Correo;
                    tbTelefonoC.Text = est1.Telefono;
                    Button1.Visible = false;
                }
            }


        }

         protected void Button1_Click(object sender, EventArgs e)
         {
         }

        public void limpiarcampos() {
            tbCedula.Text = "";
            tbExpe.Text = "";
        }


        public bool ValidarCedula()
        {
            try                         //Validar que coloquen solo numeros en la cedula
            {
                string ced = tbCedula.Text.ToString();
                int Cedula = int.Parse(ced);
                return true;

            }
            catch (Exception ex)
            {
                obligatorio1.Text = "Datos Incorrectos";
                obligatorio1.CssClass = "mensaje";
                obligatorio1.Visible = true;
                obligatorio3.Text = "La Cedula debe consistir solo de números";
                obligatorio3.CssClass = "mensaje";
                obligatorio3.Visible = true;
                return false;

            }

        }

     

        protected void regresar_Click(object sender, EventArgs e)
        {
            Response.Redirect("../Home/HomeEstudiante.aspx");
        }

   
    }
    
}